package com.teamsun.rptsql;

/**
 * 数据库方法接口
 * 报表工具中尽量使用通用的SQL，但是在特殊情况下还是会用到数据库的特定函数
 * 该接口定义数据库函数，然后又具体的类实现
 */
public interface IDBFunction {

    /**
     * 日期转换为字符串
     * @param field  数据库字段名
     * @param formatter 格式化方式
     * @return
     */
    String dateToCharFunction(String field, String formatter);

    /**
     * 字符串转换为日期
     * @param fieldValue  报表传入的值
     * @param formatter 格式化方式
     * @return
     */
    String charToDateFunction(String fieldValue, String formatter);
}
